ping چیست؟
 
درباره وبلاگ


اگر می دانیم داشته هایمان می تواند کمکی به دیگران بکند بهتر است آنها را در اختیار دیگران هم بگذاریم چراکه: "زکات علم ،نشر آن است"
آرشيو وبلاگ


ورود اعضا:
پشتیبانی
پنج شنبه 30 خرداد 1392برچسب:, :: 15:53 ::  نويسنده : احسان

 ping یکی از مهمترین دستورات مورد استفاده در شبکه می باشد. در حقیقت Ping ابزاری است برای تست شبکه، حال این شبکه می تواند محلی یا LAN باشد یا می تواندWAN باشد. اما نکاتی هست که به نظر می رسد دانستن انها خالی از لطف نباشد:

 

* اولین نکته معنی Ping هست. کسی می دونه Ping به چه معنی است؟ Ping یه اصطلاحه. گاهی اوقات شده که برای توجیه مشترکا در نوشتن Ping از کلمه Ping pong استفاده کنید، معنی واقعی Ping دقیقا همین است. Ping به معنای صدای اصابت کلوله به یک مانع مثل دیوار می باشد. یعنی دقیقا ارسال و دریافت. مثل پژواک صدا

* واقعیت اینه که استفاده از دستور Ping برای سنجش و تست ارتباط یک سرور/کلاینت با یک سرور/کلاینت دیگه می باشد. ولی واقعا Ping چه کار می کند؟ فرض کنید در cmd عبارت زیر را می نویسیم:

ping 8.8.8.8 

در این صورت عبارت ping که تحت پروتکل ICMP کار می کند به صورت پیش فرض 4 بسته داده ای به سمت ip مورد نظر ارسال می کند. پاسخ در حالت ایده ال به این صورت خواهد بود: 

reply from 8.8.8.8 : bytes=32   time=145   TTL=53

reply from 8.8.8.8 : bytes=32   time=153   TTL=53

reply from 8.8.8.8 : bytes=32   time=146   TTL=53

reply from 8.8.8.8 : bytes=32   time=163   TTL=53

این پیام ها بدین معنی است که بسته های ارسالی که هر کدام 32 بایتی بوده و زمان زنده بودن آنها یا همانTTL 53 می باشد. قبل از اینکه ادامه مطلب رو توضیح بدم در مورد Bytes,Time,TTL یه توضیحاتی می دم:

***یک بسته ارسالی می تونه شامل چندین بایت باشه حالا اینکه این بسته که از سیستم شما داره ارسال میشه چند بایت داشته باشه دست خودتونه. اینو شما می تونید تعیین کنید با این دستور: 

 ping 8.8.8.8 -L 5

با این دستور شما یک بسته با 5 بایت ارسال می کنید. ولی این کار چه مزیتی داره؟ جوابش با شما....

***time: مدت زمانی است که یک بسته ارسال و پاسخ بسته به مبدا ارسال می شود. این زمان هر چه پایین تر باشد بهتر است.البته زمان به مسایل زیادی بستگی دارد. که اینم به عهده شما....

***TTL:مخفف عبارتTime to live مدتی که بسته ارسالی می تواند روی شبکه باقی بماند. این مقدار بر حسب زمان نیست بلکه عددی است که تعداد هاپ های مسیر را شمارش و در هر مرحله یکی از این عدد کم می شود. دلیل استفاده از ttl چیست؟ اینو خودم جواب می دم:به خاطر اینکه بسته ارسالی در صورتی که به مقصد نرسید همینجوری الکی برا خودش نچرخه و پس از طی یه مسیری نابود بشه!  میشه این مقدار رو خودمون تعیین کنیم؟ اره میشه ولی یه خورده سخته.

بقیه مطالب باشه برا یه وقته دیگه....

 

--------------------------------------------------------------------------------------

این مطالب کپی پیست نیست! اگر بود حتما ذکر منبع می کردم. ولی تو نت میشه اطلاعات زیادی در این رابطه پیدا کرد. اگه مطلب خوبی پیدا کردید حتما بذارید که بقیه هم استفاده کنند.



نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه: